An Interactive Web-Based Tool For Teaching Computer Programming
نویسنده
چکیده
Lab time dedicated to programming practice in most schools is typically not sufficient for students to succeed as professional programmers. In this paper, we introduce an interactive tool for teaching computer programming. The tool can be used outside the classroom as it is web-based, can be easily integrated with any management learning environment such as BlackBoard, and provides better opportunities for distance learning and online education programs. The tool engages students as active learners and considers student learning styles to effectively improve the learning process. Our experimental study shows that using our tool significantly increased the achievement percentage of our class learning outcomes.
منابع مشابه
Using a modular construction kit for the realization of an interactive Computer Graphics course
In [8] we described the concept and realization of a interactive computer graphics course combining lectures, example applets, programming exercises, documentation etc. within a common sophisticated web-based framework. This course allowed for adequate teaching of topics that require both, visualization and interaction. Although it greatly simplifies teaching and learning of the various content...
متن کاملWeb-based Interactive Visualization in an Information Retrieval Course
Interactive visualization is a powerful educational tool. It has been used to enhance the teaching of various subjects from computer science to chemistry to engineering. Surprisingly enough, in computer science education, this powerful tool i s used almost exclusively in programming and data structure courses. This paper suggests that visualization could be very helpful in teaching a larger var...
متن کاملAssessing the Success Rate of Students Using a Learning Management System Together with a Collaborative Tool in Web-based Teaching of Programming Languages
The development of collaborative studies in learning has led to a renewed interest in the field of Web-based education. In this experimental study a highly interactive and collaborative virtual teaching environment has been created by supporting Moodle LMS with collaborative learning tool GREWPtool. The aim of this experimental study has been to find out the success rate of students when using ...
متن کاملSolving fuzzy stochastic multi-objective programming problems based on a fuzzy inequality
Probabilistic or stochastic programming is a framework for modeling optimization problems that involve uncertainty.In this paper, we focus on multi-objective linear programmingproblems in which the coefficients of constraints and the righthand side vector are fuzzy random variables. There are several methodsin the literature that convert this problem to a stochastic or<b...
متن کاملTowards mathematics on the web
We discuss our efforts to bring mathematics to the Web. The developments we sketch may substantially support the use and teaching of mathematics. They are based on MathDox, an xml–based markup language for interactive mathematical contents and a set of software tools realizing interactivity.
متن کامل